8 INPUT"ENTER BOWLING DATE (Use format MMDDYY just NUMBERS please)";DX$:IF LEN(DX$)<>6 OR RIGHT$(DX$,2)<"82" THEN PRINT"WRONG FORMAT... TRY AGAIN":GOTO 8 ELSE DX$=RIGHT$(DX$,2)+LEFT$(DX$,4)
10 CLS:PRINT TAB(20)"- B O W L I N G -":PRINT TAB(20)STRING$(20,129)
15 PRINT,"1 - INITIALIZE":PRINT,"2 - READ FROM DISK":PRINT,"3 - WRITE TO DISK";:IF D1=1 THEN PRINT" * ";FL$;" WRITTEN *"ELSE PRINT
17 PRINT,"4 - ENTER NEW WEEKLY DATA":PRINT,"5 - DISPLAY":PRINT,"6 - PRINT REPORT":PRINT,"7 - PRINT SORTED AVERAGES":PRINT,"8 - VERIFY MAN/WOMAN":PRINT,"9 - POST INDIVIDUAL GAMES";:IF D2=1 THEN PRINT" * POSTED *"ELSE PRINT
20 PRINT TAB(20)STRING$(20,129):PRINT,:INPUT"SELECTION";X:ON X GOTO 100,200,300,500,700,600,900,800,850,50
50 CLS:PRINT"* * W A R N I N G * *":PRINT:PRINT"THIS OPTION WILL ERASE THE CURRENT PROGRAM.":PRINT:IF D1<>1 THEN PRINT"- YOUR CURRENT FILE HAS NOT BEEN SAVED TO DISK"
51 IF D2<>1 THEN PRINT"- YOU HAVE NOT YET POSTED YOUR CURRENT INDIVIDUAL GAMES."
55 PRINT:INPUT"DO YOU WISH TO CONTINUE (C) OR RETURN (R) TO MAIN MENU";X$:IF X$<>"C"AND X$<>"c"THEN 10 ELSE RUN"ISTATS
100 CLS:PRINT"1-LEAGUE NAME":PRINT"2-TEAM SIZE (EA GAME)":PRINT"3-# OF TEAMS":PRINT"4-GAMES PER MATCH":PRINT"5-HDCP REFERENCE NUMBER":PRINT"6-HDCP %":PRINT"7-# OF HI GAME/HI SERIES PLACES":PRINT"8-INDIVIDUAL DATA":PRINT"9-TEAM DATA"
102 PRINT"10-EACH TEAM SIZE":PRINT"11-'HIGH 3' DATA":PRINT"12-MIXED OR NOT":PRINT"13-SUBS OPTION":PRINT"14-INDEX":INPUT X:ON X GOTO 115,110,120,130,140,150,155,160,170,175,180,190,192,10
110 INPUT"TEAM SIZE (EA GAME)";C1:GOTO 100
115 INPUT"LEAGUE NAME";L$:GOTO 100
120 INPUT"# OF TEAMS";C2:GOTO 100
130 INPUT"GAMES PER MATCH";C3:GOTO 100
140 INPUT"HDCP REF NUMBER (SCRATCH=0)";C4:GOTO 100
150 INPUT"HDCP % (SCRATCH=0)";C5:GOTO 100
155 INPUT"# OF 'HI GAME/HI SERIES' PLACES";C6:GOTO 100
160 CLS:PRINT:PRINT:PRINT:PRINT,"1 INPUT NEW INDIVIDUAL DATA":PRINT,"2 EDIT EXISTING INDIVIDUAL DATA":PRINT,"3 NEW/CHANGE SUB DATA":PRINT,:INPUT"SELECTION";X:ON X GOTO 163,4000,165
163 INPUT"INDIVIDUAL DATA (NAME,TEAM#,PLAYER#,HDCP,GAMES,PINS,SEX(MALE=0 FEMALE=1)(0,0,0,0,0,0,0 TO QUIT)";Z$,X,Y,H,Z,Z1,Z2:IF Z$="0"THEN 100 ELSE A$(X,Y)=Z$:A(X,Y,0)=H:A(X,Y,1)=Z:A(X,Y,2)=Z1:A(X,Y,3)=Z2:GOTO 163
165 INPUT"SUBS INDIV DATA (NAME,PLAYER#,HDCP,GMS,PINS)(0,0,0,0,0 TO QUIT)";X$,X,X0,X1,X2:IF X=0 THEN 100 ELSE S$(X)=X$:S(X,0)=X0:S(X,1)=X1:S(X,2)=X2:GOTO 165
170 INPUT"TEAM DATA (NAME,TEAM#,WON(POINTS),LOST,TOT PINS,# ON TEAM)(0,0,0,0,0,0,0 TO QUIT)";Z$,X,W,L,P,N:IF Z$="0" THEN 100 ELSE T$(X)=Z$:T(X,1)=W:T(X,2)=L:T(X,3)=P:N(X)=N:GOTO 170
175 CLS:INPUT"CHANGE WHICH TEAM (0 TO QUIT)";X:IF X=0 THEN 100 ELSE CLS:PRINT X;T$(X):PRINT:FOR Y=1 TO N(X):PRINT Y;A$(X,Y):NEXT:INPUT"NEW #";N(X):A$(X,N(X)+1)="":A$(X,N(X)+2)="":GOTO 175
180 CLS:PRINT"ENTER (NAME,SCORE)":FOR X=1 TO C6:PRINT X:INPUT"TEAM SER SCR";TS$(X),TS(X):INPUT"TEAM SER HDCP";S1$(X),S1(X):INPUT"TEAM GM SCR";TG$(X),TG(X):INPUT"TEAM GM HDCP";S2$(X),S2(X)
182 PRINT Q$(C7);" SER SCR";:INPUT IS$(X),IS(X):PRINT Q$(C7);" SER HDCP";:INPUT I1$(X),I1(X):PRINT Q$(C7);" GM SCR";:INPUT IG$(X),IG(X):PRINT Q$(C7);" GM HDCP";:INPUT I2$(X),I2(X)
184 IF C7=1 THEN INPUT"WOMEN SER SCR";WS$(X),WS(X):INPUT"WOMEN SER HDCP";W1$(X),W1(X):INPUT"WOMEN GM SCR";WG$(X),WG(X):INPUT"WOMEN GM HDCP";W2$(X),W2(X)
186 NEXT:GOTO 100
190 INPUT"IF MIXED LEAGUE ENTER 1 ELSE ENTER 0";C7:GOTO 100
200 CLS:INPUT"WHAT FILENAME DO YOU WISH TO LOAD";FL$:OPEN"I",1,"B:"+FL$+".TXT"
210 INPUT#1,L$,C1,C2,C3,C4,C5,C6,C7,C8:FOR X=1 TO C2:INPUT#1,T$(X),T(X,0),T(X,1),T(X,2),T(X,3),N(X):FOR Y=1 TO N(X):INPUT#1,A$(X,Y),A(X,Y,0),A(X,Y,1),A(X,Y,2),A(X,Y,3):NEXT:NEXT
220 FOR X=1 TO C6:INPUT#1,TS$(X),TS(X),TG$(X),TG(X),IS$(X),IS(X),IG$(X),IG(X),S1$(X),S1(X),S2$(X),S2(X),I1$(X),I1(X),I2$(X),I2(X):IF C7=1 THEN INPUT#1,WS$(X),WS(X),WG$(X),WG(X),W1$(X),W1(X),W2$(X),W2(X)
225 NEXT:IF C8=0 THEN CLOSE:GOTO 400 ELSE X=0
226 IF EOF(1) THEN CLOSE:GOTO 400
230 X=X+1:INPUT#1,S$(X),S(X,0),S(X,1),S(X,2):IF EOF(1) THEN CLOSE:GOTO 400 ELSE GOTO 230
300 CLS:IF FL$="" THEN INPUT"ENTER FILENAME";FL$
305 D1=1:PRINT:PRINT"WRITING ";FL$;" TO DISK":OPEN"O",1,"B:"+FL$+".TXT"
310 PRINT#1,L$;",";C1;C2;C3;C4;C5;C6;C7;C8:FOR X=1 TO C2:PRINT#1,T$(X);",";T(X,0);T(X,1);T(X,2);T(X,3);N(X):FOR Y=1 TO N(X):PRINT#1,A$(X,Y);",";A(X,Y,0);A(X,Y,1);A(X,Y,2);A(X,Y,3):NEXT:NEXT
320 FOR X=1 TO C6:PRINT#1,TS$(X);",";TS(X);TG$(X);",";TG(X);IS$(X);",";IS(X);IG$(X);",";IG(X);S1$(X);",";S1(X);S2$(X);",";S2(X);I1$(X);",";I1(X);I2$(X);",";I2(X):IF C7=1 THEN PRINT#1,WS$(X);",";WS(X);WG$(X);",";WG(X);W1$(X);",";W1(X);W2$(X);",";W2(X)
325 NEXT:IF C8=0 THEN CLOSE:GOTO 10 ELSE X=0
330 X=X+1:IF S$(X)="" THEN CLOSE:GOTO 10 ELSE PRINT#1,S$(X);",";S(X,0);S(X,1);S(X,2):GOTO 330
400 PRINT"SORTING":FOR X=1 TO C2:T1$(X)=T$(X):T1(X,1)=T(X,1):T1(X,2)=T(X,2):T1(X,3)=T(X,3):NEXT
430 G=C2
435 IF G<=1 THEN 495
440 G=INT(G/2):M=C2-G
450 F=0:FOR I=1 TO M:P=I+G:IF T1(I,1)>=T1(P,1) THEN 480
501 CLS:LPRINT"RIVER CITY MICRO SYSTEMS 697-9006":LPRINT FL$:LPRINT"PROCESSED: ";DT$:LPRINT:LPRINT:T=21:FOR X=1 TO C3:LPRINT TAB(T)X;:T=T+5:NEXT:LPRINT TAB(45)" TOT";TAB(51)"TPINS";TAB(57)"GMS";TAB(63)"AVG"
502 FOR X=1 TO C2:PRINT:PRINT X;T$(X):TT=0:TH=0:FOR Z=1 TO C3:TT(Z)=0:TH(Z)=0:NEXT:FOR Y=1 TO N(X):PRINT"# OF GAMES BY ";A$(X,Y);
503 INPUT R:IF R>4 THEN PRINT"WRONG":GOTO 503
504 IF R=0 THEN 530 ELSE A(X,Y,1)=A(X,Y,1)+R:T(X,0)=T(X,0)+R:IT=0:FOR Z=1 TO R:PRINT"GAME";Z;
505 INPUT GG(Z):IF GG(Z)>300 THEN PRINT"WRONG":GOTO 505 ELSE IF GG(Z)<70 THEN INPUT"SURE";Z$:IF LEFT$(Z$,1)<>"Y"AND LEFT$(Z$,1)<>"y" THEN 505
506 IF GG(Z)=0 THEN A(X,Y,1)=A(X,Y,1)-1:T(X,0)=T(X,0)-1:GOTO 519
510 IF A(X,Y,3)=0 AND GG(Z)=>IG(C6) THEN X$(C6+1)=A$(X,Y):X(C6+1)=GG(Z):FOR S=1 TO C6:X$(S)=IG$(S):X(S)=IG(S):NEXT:GOSUB 1000:FOR S=1 TO C6:IG$(S)=X$(S):IG(S)=X(S):NEXT
515 IF A(X,Y,3)=0 AND GG(Z)+A(X,Y,0)=>I2(C6) THEN X$(C6+1)=A$(X,Y):X(C6+1)=GG(Z)+A(X,Y,0):FOR S=1 TO C6:X$(S)=I2$(S):X(S)=I2(S):NEXT:GOSUB 1000:FOR S=1 TO C6:I2$(S)=X$(S):I2(S)=X(S):NEXT
516 IF A(X,Y,3)=1 AND GG(Z)=>WG(C6) THEN X$(C6+1)=A$(X,Y):X(C6+1)=GG(Z):FOR S=1 TO C6:X$(S)=WG$(S):X(S)=WG(S):NEXT:GOSUB 1000:FOR S=1 TO C6:WG$(S)=X$(S):WG(S)=X(S):NEXT
517 IF A(X,Y,3)=1 AND GG(Z)+A(X,Y,0)=>W2(C6) THEN X$(C6+1)=A$(X,Y):X(C6+1)=GG(Z)+A(X,Y,0):FOR S=1 TO C6:X$(S)=W2$(S):X(S)=W2(S):NEXT:GOSUB 1000:FOR S=1 TO C6:W2$(S)=X$(S):W2(S)=X(S):NEXT
519 NEXT Z:LPRINT A$(X,Y);TAB(19)" ";:FOR Z=1 TO R:LPRINT USING C$;GG(Z);:LPRINT" ";:NEXT:LPRINT TAB(45)IT;TAB(50)A(X,Y,2);:LPRINT TAB(57)USING C$;A(X,Y,1);:LPRINT TAB(62)USING C$;INT(A(X,Y,2)/A(X,Y,1))
520 IF LEFT$(A$(X,Y),1)<>"*" THEN PRINT#1,A$(X,Y);",";DX$:FOR Z=1 TO R:PRINT#1,GG(Z):NEXT
523 IF A(X,Y,3)=0 AND IT=>IS(C6) THEN X$(C6+1)=A$(X,Y):X(C6+1)=IT:FOR S=1 TO C6:X$(S)=IS$(S):X(S)=IS(S):NEXT:GOSUB 1000:FOR S=1 TO C6:IS$(S)=X$(S):IS(S)=X(S):NEXT
525 IF A(X,Y,3)=0 AND IT+C3*A(X,Y,0)=>I1(C6) THEN X$(C6+1)=A$(X,Y):X(C6+1)=IT+C3*A(X,Y,0):FOR S=1 TO C6:X$(S)=I1$(S):X(S)=I1(S):NEXT:GOSUB 1000:FOR S=1 TO C6:I1$(S)=X$(S):I1(S)=X(S):NEXT
526 IF A(X,Y,3)=1 AND IT=>WS(C6) THEN X$(C6+1)=A$(X,Y):X(C6+1)=IT:FOR S=1 TO C6:X$(S)=WS$(S):X(S)=WS(S):NEXT:GOSUB 1000:FOR S=1 TO C6:WS$(S)=X$(S):WS(S)=X(S):NEXT
527 IF A(X,Y,3)=1 AND IT+C3*A(X,Y,0)=>W1(C6) THEN X$(C6+1)=A$(X,Y):X(C6+1)=IT+C3*A(X,Y,0):FOR S=1 TO C6:X$(S)=W1$(S):X(S)=W1(S):NEXT:GOSUB 1000:FOR S=1 TO C6:W1$(S)=X$(S):W1(S)=X(S):NEXT
529 AV=INT(A(X,Y,2)/A(X,Y,1)):A(X,Y,0)=INT((C4-AV)*C5/100):IF A(X,Y,0)<1 THEN A(X,Y,0)=0
530 NEXT Y:FOR Z=1 TO C3:IF TT(Z)=>TG(C6) THEN X$(C6+1)=T$(X):X(C6+1)=TT(Z):FOR S=1 TO C6:X$(S)=TG$(S):X(S)=TG(S):NEXT:GOSUB 1000:FOR S=1 TO C6:TG$(S)=X$(S):TG(S)=X(S):NEXT
535 IF TH(Z)=>S2(C6) THEN X$(C6+1)=T$(X):X(C6+1)=TH(Z):FOR S=1 TO C6:X$(S)=S2$(S):X(S)=S2(S):NEXT:GOSUB 1000:FOR S=1 TO C6:S2$(S)=X$(S):S2(S)=X(S):NEXT
539 TT=TT+TT(Z):TH=TH+TH(Z):NEXT Z:IF C4<>0 THEN T(X,3)=T(X,3)+TH ELSE T(X,3)=T(X,3)+TT
540 IF TT=>TS(C6) THEN X$(C6+1)=T$(X):X(C6+1)=TT:FOR S=1 TO C6:X$(S)=TS$(S):X(S)=TS(S):NEXT:GOSUB 1000:FOR S=1 TO C6:TS$(S)=X$(S):TS(S)=X(S):NEXT
545 IF TH=>S1(C6) THEN X$(C6+1)=T$(X):X(C6+1)=TH:FOR S=1 TO C6:X$(S)=S1$(S):X(S)=S1(S):NEXT:GOSUB 1000:FOR S=1 TO C6:S1$(S)=X$(S):S1(S)=X(S):NEXT
547 NEXT X:X=1:IF S$(X)<>"" THEN PRINT:PRINT"SUBS"
548 IF S$(X)="" THEN 558 ELSE PRINT S$(X);:INPUT R:IF R>4 THEN PRINT"WRONG":GOTO 548
549 IF R=0 THEN X=X+1:GOTO 548 ELSE S(X,1)=S(X,1)+R:FOR Z=1 TO R:PRINT"GAME #";Z;:INPUT GG(Z):S(X,2)=S(X,2)+GG(Z):IF GG(Z)=0 THEN S(X,1)=S(X,1)-1
550 NEXT Z:S(X,0)=INT((C4-INT(S(X,2)/S(X,1)))*C5/100)
551 LPRINT S$(X);TAB(19)" ";:IT=0:FOR Z=1 TO R:LPRINT USING C$;GG(Z);:IT=IT+GG(Z):LPRINT" ";:NEXT:LPRINT TAB(45)IT;TAB(50)S(X,2);:LPRINT TAB(57)USING C$;S(X,1);:LPRINT TAB(62)USING C$;INT(S(X,2)/S(X,1))
552 PRINT#1,S$(X);",";DX$:FOR Z=1 TO R:PRINT#1,GG(Z):NEXT
556 X=X+1:GOTO 548
558 CLOSE:CLS:FOR X=1 TO C2
559 PRINT T$(X);:INPUT" (W,L)";W,L:IF W>25 OR L>25 THEN PRINT"ERROR..REENTER":GOTO 559
560 T(X,1)=T(X,1)+W:T(X,2)=T(X,2)+L:NEXT:GOTO 400
600 CLS:INPUT"DO YOU WISH SCHEDULE PRINTED";P$:IF LEFT$(P$,1)="Y" OR LEFT$(P$,1)="y" THEN PRINT"ENTER LANE #, TEAM A#, TEAM B# FOR EACH":FOR X=1 TO INT((C2+1)/2):INPUT L(X),A1(X),B(X):NEXT:INPUT"ENTER BRIEF MESSAGE, ELSE JUST PUSH 'ENTER'.";M9$
601 LPRINT TAB(23)"River City Micro Systems 697-9006":LPRINT:LPRINT
602 LPRINT:LPRINT:LPRINT TAB(40-LEN(L$)/2)L$:LPRINT:LPRINT TAB(40-LEN(DT$)/2)DT$:LPRINT:LPRINT:LPRINT TAB(46)"W";TAB(52)"L";TAB(58)"%";TAB(63)"PINS":FOR X=1 TO C2:IF T1$(X)="SUBS" THEN 609 ELSE LPRINT TAB(12)USING C$;X;
611 FOR X=1 TO C6:LPRINT TAB(T2)X;TAB(T2+3)TS$(X);TAB(T2+20)TS(X);TAB(T2+27)IS$(X);TAB(T2+43)IS(X);:IF C7=1 THEN LPRINT TAB(54)WS$(X);STRING$(16-LEN(WS$(X))," ");WS(X) ELSE LPRINT
615 NEXT:LPRINT:IF C4=0 THEN LPRINT:LPRINT:GOTO 620 ELSE LPRINT TAB(T2+4)"TEAM W/HDCP";TAB(T2+28)Q$(C7);" W/HDCP";:IF C7=1 THEN LPRINT TAB(55)"WOMEN W/HDCP" ELSE LPRINT
618 FOR X=1 TO C6:LPRINT TAB(T2)X;TAB(T2+3)S1$(X);TAB(T2+20)S1(X);TAB(T2+27)I1$(X);TAB(T2+42)I1(X);:IF C7=1 THEN LPRINT TAB(54)W1$(X);STRING$(16-LEN(W1$(X))," ");W1(X) ELSE LPRINT
621 FOR X=1 TO C6:LPRINT TAB(T2)X;TAB(T2+3)TG$(X);TAB(T2+21)TG(X);TAB(T2+27)IG$(X);TAB(T2+42)IG(X);:IF C7=1 THEN LPRINT TAB(54)WG$(X);STRING$(16-LEN(WG$(X))," ");WG(X) ELSE LPRINT
625 NEXT:LPRINT:IF C4=0 THEN LPRINT:LPRINT:GOTO 630 ELSE LPRINT TAB(T2+4)"TEAM W/HDCP";TAB(T2+28)Q$(C7);" W/HDCP";:IF C7=1 THEN LPRINT TAB(55)"WOMEN W/HDCP" ELSE LPRINT
628 FOR X=1 TO C6:LPRINT TAB(T2)X;TAB(T2+3)S2$(X);TAB(T2+21)S2(X);TAB(T2+27)I2$(X);TAB(T2+42)I2(X);:IF C7=1 THEN LPRINT TAB(54)W2$(X);STRING$(16-LEN(W2$(X))," ");W2(X) ELSE LPRINT
630 FOR X=1 TO C2 STEP 2:GOSUB 695:LPRINT TAB(18)"GMS";TAB(23)"PINS";TAB(29)"AVG";:IF C4<>0 THEN LPRINT TAB(34)"HDCP";
631 IF X+1=<C2 THEN LPRINT TAB(58)"GMS";TAB(63)"PINS";" ";"AVG";" ";:IF C4<>0 THEN LPRINT"HDCP" ELSE LPRINT ELSE LPRINT
632 IF N(X)>N(X+1) THEN N=N(X) ELSE N=N(X+1)
633 FOR Y=1 TO N:IF A$(X,Y)<>"" THEN LPRINT A$(X,Y);:LPRINT TAB(17)USING C$;A(X,Y,1);:LPRINT TAB(21)USING D$;A(X,Y,2);:LPRINT TAB(29)USING C$;INT(A(X,Y,2)/A(X,Y,1)); ELSE GOTO 635
634 IF C4<>0 THEN LPRINT TAB(33)USING C$;A(X,Y,0); ELSE LPRINT TAB(33)" ";
635 IF X+1>C2 THEN LPRINT:GOTO 637 ELSE IF A$(X+1,Y)<>"" THEN LPRINT TAB(40)A$(X+1,Y);:LPRINT TAB(57)USING C$;A(X+1,Y,1);:LPRINT TAB(61)USING D$;A(X+1,Y,2);:LPRINT" ";:LPRINT USING C$;INT(A(X+1,Y,2)/A(X+1,Y,1));:LPRINT" ";: ELSE LPRINT:GOTO 637
636 IF C4<>0 THEN LPRINT USING C$;A(X+1,Y,0) ELSE LPRINT" "
637 NEXT Y:LPRINT:LPRINT:LPRINT:NEXT X:X=1:IF S$(X)="" THEN 644 ELSE LPRINT "SUBS":LPRINT TAB(16)"GMS";TAB(23)"PINS";TAB(29)"AVG";:IF C4<>0 THEN LPRINT TAB(34)"HDCP";
638 IF S$(2)<>"" THEN LPRINT TAB(56)"GMS";TAB(63)"PINS AVG ";:IF C4<>0 THEN LPRINT"HDCP" ELSE LPRINT
639 LPRINT S$(X);:LPRINT TAB(15)USING C$;S(X,1);:LPRINT TAB(21)USING D$;S(X,2);:LPRINT TAB(28)USING C$;INT(S(X,2)/S(X,1));:IF C4<>0 THEN IF S(X,0)=<0 THEN LPRINT TAB(35)0; ELSE LPRINT TAB(33)S(X,0);
640 IF S$(X+1)<>"" THEN LPRINT TAB(40)S$(X+1);:LPRINT TAB(55)USING C$;S(X+1,1);:LPRINT TAB(61)USING D$;S(X+1,2);:LPRINT" ";:LPRINT USING C$;INT(S(X+1,2)/S(X+1,1));:LPRINT" ";:IF C4=0 THEN LPRINT ELSE IF S(X+1,0)=<0 THEN LPRINT 0 ELSE LPRINT S(X+1,0)
641 X=X+2:IF S$(X)<>"" THEN 639
644 LPRINT:LPRINT:LPRINT:IF P$<>"Y"AND P$<>"y" THEN 10 ELSE FOR X=1 TO INT((C2+1)/2):LPRINT:LPRINT TAB(35)"LANE";L(X):LPRINT:LPRINT TAB(8)T$(A1(X));TAB(44)T$(B(X)):LPRINT TAB(27)"AVG";:IF C4>0 THEN LPRINT TAB(33)"HDCP";
647 LPRINT TAB(62)" AVG";:IF C4>0 THEN LPRINT" HDCP" ELSE LPRINT
648 IF N(A1(X))=>N(B(X)) THEN N=N(A1(X)) ELSE N=N(B(X))
650 FOR Y=1 TO N:IF A$(A1(X),Y)<>"" THEN LPRINT TAB(8)A$(A1(X),Y);:LPRINT TAB(27)USING C$;INT(A(A1(X),Y,2)/A(A1(X),Y,1));:IF C4>0 THEN LPRINT TAB(32)USING C$;A(A1(X),Y,0);
655 IF A$(B(X),Y)<>"" THEN LPRINT TAB(44)A$(B(X),Y);:LPRINT TAB(62)" ";:LPRINT USING C$;INT(A(B(X),Y,2)/A(B(X),Y,1));ELSE LPRINT:GOTO 660
657 IF C4>0 THEN LPRINT TAB(69)" ";:LPRINT USING C$;A(B(X),Y,0) ELSE LPRINT
660 NEXT Y:LPRINT:LPRINT M9$:LPRINT:LPRINT:NEXT X:LPRINT CHR$(12):GOTO 10